key roles - English Synonyms Dictionary